export type LocaleType = 'zh-CN' | 'en-US' | 'ru' | 'ja' | 'ko';

export interface LangModule {
  message: Recordable;
  dateLocale: Recordable;
  dateLocaleName: string;
}

export enum LOCALE {
  ZH_CN = 'zh-CN',
  EN_US = 'en-US'
}

export interface LocaleSetting {
  // Current language
  locale: LocaleType;
  // default language
  fallback: LocaleType;
  // available Locales
  availableLocales: LocaleType[];
}
